Lies Sleeping by Ben Aaronovitch

In this thrilling installment of the urban fantasy series, the story follows Peter Grant, a detective constable and apprentice wizard, as he races against time to thwart a sinister plot threatening London. The elusive Faceless Man, a powerful and dangerous magician, is at the heart of the conspiracy, and Peter must navigate a web of magic, mystery, and intrigue to stop him. With the help of his allies, including the enigmatic Nightingale and the resourceful Beverly Brook, Peter delves into the city's magical underbelly, uncovering secrets and facing formidable foes in a gripping battle to protect the city he loves.

Purchase from Bookshop.org