A review by esmeralston
Rivers of London by Ben Aaronovitch

3.0