I've thoroughly enjoyed previous excursions into Alex Verus' magical London. This one keeps up the pace and develops Alex and his apprentice, Luna, while bringing back previous secondary characters such as Spnder, Talisid and Arachne, the clothes-obsessed seamstress who just happens to be a giant spider.Alex is a London-based mage who runs a magic shop and despite being apprenticed to a dark mage in his youth reckons that he's left that behind him. H's not really aligned to the light mage council either, but eeps getting mixed up in their affairs. He freely admits that he's not got enough magical whammy to win a fair fight, but he's good at sneaky.
Alex's power is seeing all the strands of possible futures enabling him to always make the 'lucky' decision. Knowing when to duck is a very good skill.
When he's offered a job overseeing security for a magical duelling competition he turns it down, but then Talisid asks for his help. Mage-apprentices are disappearing without trace. Within a short space of time Alex rescues a mage apprentice called Anne, and then receives tipoffs from different sources pointing him toward the duelling competition - set in a weird house in the Cotswolds that's magically warded against Alex's talent. As an excuse to be there, Luna is entered for the competition. Luna is not a mage, but an adept, a person with one magical trait. In Luna's case she's the subject of a curse. Anyone she touches suddenly has bad luck, often fatally. It's a bit of a bummer as far as relationships go, but Alex is teaching her how to control it.
Alex, Luna, Sonder, Anne and another apprentice called Variam go up against an unstoppable enemy to solve the problem of the missing apprentices.
There are a cluster of urban fantasies featuring male magicians, and I'm very ford of Harry Dresden, Atticus O'Sullivan and Isaac Vainio, but I particularly like the British setting and the fact that Alex is a good guy, but only on his own terms.