It took a long time to get into this book as I did not like the main character at all. Once you get past Dr. Dafoe's personality issues, the story itself is a good one and it definitely keeps your interest. It's twisty turny with just enough red herrings to keep you guessing all the way to the end. I figured out one connection but totally missed the other one. I would read more by this author.