The Hanging Tree
Another gripping and hilarious adventure through the secret streets of London. A tour of what remains and an insight into what once was with a liberal sprinkling of folklore, myth and violent crime. Each of Ben Aaronovitch's previous Peter Grant novels have been Sunday Times Top Ten HB bestsellers and The Hanging Tree looks set to repeat the feat.
The Hanging Tree was the Tyburn gallows which stood where Marble Arch stands today. Oxford Street was the last trip of the condemned. Somethings don't change. The place has a bloody and haunted legacy and now blood has returned to the empty Mayfair mansions of the world's super-rich. And blood mixed with magic is a job for Peter Grant.
Peter Grant is back as are Nightingale et al at the Folly and the various river gods, ghosts and spirits who attach themselves to England's last wizard and the Met's reluctant investigator of all things supernatural.
Ben Aaronovitch
Ben Aaronovitch doesn’t just write about magic—he sneaks it into the cracks of the real world and dares you to notice. Best known for the Rivers of London series, he’s turned modern-day London into a city where ancient rivers have names, ghosts make house calls, and the Metropolitan Police has a little-known branch that deals in the supernatural. What sets Aaronovitch apart in the urban fantasy genre isn’t just his imaginative flair—it’s the way he grounds the fantastical in the humdrum details of city life, with a wry humor that feels both deeply British and unmistakably personal.
Rivers of London
At first glance, it’s a murder on a rainy London night. A rookie cop on patrol. A crime scene like any other. But then the witness turns out to be a ghost—and suddenly, everything ordinary fractures.
This is the entry point into Rivers of London, a genre-defying urban fantasy series where the fog-choked streets of London hum with hidden currents of magic, myth, and mystery. Beneath the scaffolding and CCTV, gods dwell in riverbanks, ancient spells linger in dusty basements, and the supernatural isn't just real—it’s part of the paperwork.
Rivers of London consists of ten primary books, and includes four additional books that complement the series but are not considered mandatory reads and series is set to expand with the upcoming release of one more book. The current recommended reading order for the series is provided below.

