Book 3 in the Rivers of London series, from Sunday Times Number One bestselling author Ben Aaronovitch.Peter Grant is learning magic fast. And it's just as well - he's already had run-ins with the deadly supernatural children of the Thames and a terrifying killer in Soho. Progression in the Police Force is less easy. Especially when you work in a department of two. A department that doesn't even o...