Ben Aaronovitch started his writing career in screenwriting, most prominently on the TV show Doctor Who, before becoming a bookseller. He returned to writing with his London-based criminal investigative fantasy, The Rivers of London, which launched the thrilling and wry adventures of magician and police officer Peter Grant.
The ninth novel of the bestselling Rivers of London urban fantasy series returns to the adventures of Peter Grant, detective and apprentice wizard, as he solves magical crimes in the city of London. There is a world hidden underneath this great city. ...[SEE MORE]