Reading progress update: I've read 205 out of 320 pages.

Lies Sleeping - Ben Aaronovitch

The Faceless Man, wanted for multiple counts of murder, fraud, and crimes against humanity, has been unmasked and is on the run. Peter Grant, Detective Constable and apprentice wizard, now plays a key role in an unprecedented joint operation to bring him to justice.

 

But even as the unwieldy might of the Metropolitan Police bears down on its foe, Peter uncovers clues that the Faceless Man, far from being finished, is executing the final stages of a long-term plan. A plan that has its roots in London's two thousand bloody years of history, and could literally bring the city to its knees.

 

Another excellent instalment in the Rivers of London series. My only complaint is there isn't enough Molly.