Rivers of London by Ben Aaronovitch infuses magic into the police procedural. The narrator is Peter Grant, a young London Metropolitan Police Constable newly apprenticed to a wizard. It’s a strangely compelling read that I could not put down until I finished it.
The novel is deeply rooted in the day to day realities of policing modern London and offers humor and a number of twists. Because the narrator is only an apprentice magician he understands some of the hows for performing magic but little of the why so he is conducting three investigations in parallel: the first is to understand not just the surface skills needed for magic but the real mechanisms for spooky action at a distance, the second is to find a way to resolve a dispute between a number of powerful river spirits, and the third is to uncover the real culprit behind a series of assaults and murders.