A couple of months back I was perusing a website that sells books (as you do) when I saw a book cover that made me instantly take notice. That book was Rivers of London by Ben Aaronovitch and it had to be mine. I bought a used copy and while I had every intention of reading it as soon as it arrived I was in the middle of some pre-scheduled reviews and it didn't happen...until now! Rivers of London is the first book in the Peter Grant series which chronicles the experiences that a police constable in London has while investigating a gruesome beheading. This book initially comes across as a contemporary crime novel but quite quickly it's established that in this reality magic, ghosts, and vampires are real (among other mythical phenomena). However, all of these entities are strictly governed by a special branch of the Metropolitan Police Service which up now consisted of one man. The narrative takes off once Chief Inspector Nightingale, the last wizard in London, decides to take on Peter as his apprentice. There's romance, suspense, magic, and good old-fashioned detecting. With London as the backdrop it was bound to be a winner. If you didn't guess already, I thoroughly enjoyed the book and I've already ordered the next in the series, Moon Over Soho. XD One tagline by Diana Gabaldon might sum it up even more succinctly: What would happen if Harry Potter grew up and joined the Fuzz. If that doesn't win you over then I don't know what will.