Read this for the forthcoming book discussion.  Actually finished it last weekend but forgot to write it up.  Really enjoyed this, I listened to the audiobook while I did some manual labour at home, and the narrator was very good and really added to the story.  I did suspect who the bad guy might be and I was right from about chapter 14 or so from memory, but actually my reasons for suspecting said person were not quite right but at least I nailed them!  No fault of the book as it gives you quite a few red herrings and suspects along the way.  Really didn’t know what to expect going in, and was really pleasantly surprised as the story unfolded.  A few cliffhanger moments along the way.  I wasn’t so sure about the ending though but it was OK.