This is a solid, but not spectacular third entry in the Alex Verus Urban Fantasy series. Alex is a diviner who lives in London, though more of this story takes place outside his home city.
The strong point of the book–and the series in general–is the characterization of Alex and Luna. Alex is a very good voice and interesting narrator. Luna is a believable non-romantic apprentice with a fascinating hook. The secondary characters in this book are also quite good. The villains, don’t receive a lot of development. And I think the plot suffers for that. Hence my rating this a 4 star. The story isn’t bad, it’s just a tad thin.
If you’ve liked the series, you’ll like this one. If you haven’t read the series, start with Fated, which is, IMHO, a stronger book anyway. A lot of people say this series is for people who like Dresden. Yes and no. Yes, in that Alex’s character has a lot of Dresden-like quirks (though nowhere near the snark), and he’s a magical-investigator. No in that Alex is more studious, more serious, and as a diviner, doesn’t do a lot of flash-bang. Harry outclasses most single mages he fights. Alex is outclassed in power by just about everything. But because he can see futures, he can chessmaster his way out of stuff.
Still, it’s a good read in its own right. Especially for fans of Urban Fantasy.