Rivers of London

by Ben Aaronovitch

The novel centres on the adventures of Peter Grant, a young officer in the Metropolitan Police; who, following an unexpected encounter with a ghost, is recruited into the small branch of the Met that deals with magic and the supernatural.

Peter Grant, having become the first English apprentice wizard in over seventy years, must immediately deal with two different but ultimately inter-related cases. In one he must find what is possessing ordinary people and turning them into vicious killers, and in the second he must broker a peace between the two warring gods of the River Thames and their respective families.