Damien Ryan rated Moon over Soho: 5 stars
Moon over Soho by Ben Aaronovitch
Peter Grant is not just a lowly detective constable: he's also apprenticed to the last wizard in Britain! Policing will …
Peter Grant is not just a lowly detective constable: he's also apprenticed to the last wizard in Britain! Policing will …