Rivers of London: Volume 1 - Body Work - Ben Aaronovitch, Cartmel Andrew

Peter Grant, having become the first English apprentice wizard in fifty years, must immediately…