onepointzero rated Rivers of London: 4 stars Feb. 11, 2018 Public Rivers of London by Ben Aaronovitch