4,5 stars 
 I have just finished reading this, it is now 01.30 in the morning. I started reading it about 2 in the afternoon. So I have devoured the book in just under 12 hours - stopping to eat dinner and watch Doctor Who. It has been quite some time since I have read something this intensely.