I started this excitedly, ready for an intense read full of action and interesting characters. Action and interesting characters I got, but something went south and I ended up not liking this book. 
 I know, I was surprised too. 
 The whole sociopathic main character aspect was well done, and Wells obviously knew his stuff, but that was kind of the problem. It felt like a regurgitated psychology textbook. It lacked humanity (I know, I know John is a sociopath, but even the writing lacked much of human-ness.) 
 But that wasn't the annoying thing. The annoying thing is a huge spoiler. 
 (view spoiler)[ The serial killer was a demon. Cop out. No. It was not the brilliant reveal you thought it was going to be. It wasn't clever, or different, or anything. Wells just played the supernatural monster card and got out of having to explain why a human would kill in such a distinct way. I was no impressed. For the first half of the book I was making all of these hypothesis, and then to have any sort of logical thought process thrown away in favour of demons... I did not approve. (hide spoiler)] 
 There is also the fact that parts of this book were creepier and more disturbing than having a rat furrow into your body and slowly kill you. Always fun. 
 But, yeah, two stars. Clever enough and pretty unique. It just suffered from some plot butchering and lameness.