Am I the only one who found this book really boring and predictable while reading it. When I was finished (plus the last page and a half helped) it was more enjoyable, so I give it a 3.5. I did enjoy some of the insightful intellect and the banter between the characters. But it was pretty easy to figure out the whole story in, lets say the first five pages...talk about boring...waiting 200 pages to see it play out.