Ben Aaronovitch and the Rivers of London

Suppose you’re a new constable in the London police force, one Peter Grant, and suppose you’re at the scene of a horrific murder, and suppose you run into the only witness, and suppose that witness is a ghost. Reporting that leads to you becoming attached to the heretofore secret branch of the Met for supernatural crime, manned by one very old inspector named Nightingale (born 1900), who doesn’t look a day over sixty and appears to be getting younger, and moving into the old mansion that houses that supernatural branch where you’re taken care of by a hollow-eyed, black-haired housekeeper named Molly who has too many teeth and a taste for red meat and where you learn that all the waterways of London have their own goddesses, including the dangerous Lady Tyburn and the impudent Beverley Brook. Continue reading