Brilliant. So far he is batting 2 for 2 on books that i had to keep reading until the end (my mark for a great story).
Its a fantastic read in a field that rarely has many surprises but he manages to pull some out. Buy it and you will end up trying to read it in one sitting. I expect you will also be looking at the clock as it goes past 2am but i bet you keep reading.