This was the first James Patterson book I have ever read, and I thought it was just alright because the ending was implausible. The story was very interesting until then. I also made the mistake of buying it on cd so I could listen in the car. Gil Bellows voice has sort of a whistling sound when he pronounces "s", which can get to be annoying. Additionally, it would have been nice if he learned to pronounce the names of the towns and some of the other words before he recorded this book. The main character, a native Long Islander, would not mispronounce Ronkonkoma or Patchogue as Mr. Bellows did, MANY, MANY, times. The story was very interesting (until the end) and it kept me going through the poor narration. I love Gil Bellows on the Agency but I was disappointed with his narration.