Not my favorite of David Ambrose's books, all of which are different from each other. But it kept my interest to the end, which is sometimes all you can expect from a book. It leaves you guessing even at the end what really was going on; played mind games, as it were -- which was really the whole point of the story.