A review by jeremyreads
Rivers of London by Ben Aaronovitch

5.0