Wrote Doctor Who novels and worked in a bookshop for years before Rivers of London, which puts a probationary constable into a Metropolitan Police unit that handles the supernatural. Peter Grant narrates, and the pleasure is that he treats magic as something to be investigated…