Ben Aaronovitch writes urban fantasy and crime centred on Peter Grant, a London police officer who becomes an apprentice wizard after taking a witness statement from a ghost. Rivers of London begins the series with a murder investigation that introduces supernatural policing, the river gods of London and Peter's training under Inspector Nightingale. Later books combine procedural cases with magical factions, local history, architecture and recurring characters across different parts of the city. Aaronovitch's novels are quick, funny and investigation-led, with police procedure and urban mythology treated as parts of the same system. They fit urban fantasy, supernatural crime and London fiction, particularly for readers who enjoy long-running detective series with evolving magical rules. Read more Less