What is that? Ghosts in London? WHY DIDN'T YOU SAY?! It's like insta-love for me. London + Ghosts just works. 
 The Peter Grant books are easily my favourite contemporary urban fantasies. 
 They're chock full of EVERYTHING in a world that's so real and believable. 
 I love the way modern culture is woven in - especially mentions of Harry Potter (hello, magic!). I love the way that I know this London. Rivers of London takes the landmarks that everyone who has visited London for even a day will know, and makes them magical. 
 This is the first book in the series and I am so glad that it's not all world building - the world is already there. Aaronovitch just builds on that existing world. This world. 
 The characters might not be the best - you don't know the motives or past of a lot of them. But this is a series, so it needs time to grow. And when you're dealing with the supernatural and the main character knows as little as you do, it's only right that you learn at the same pace as him. 
 I'll admit, I'm a little baffled at the science-y bits. Unlike Peter, I didn't do science of any type at A-Level. 
 I like the twists and turns and the surprising ending. IT WAS WHO?! 
 I always find it hard to review a book that I love and have read many times.