Set in modern day London but with a host of historical and fantasy characters, the story creates a world in which the ancient and the modern don't seem so far removed. Magic still exists and there are things that haunt the dark places of the world.
Ten years ago, Nate Garrett woke up in an alley with no memory of his past life. In building himself a new life as a contract thief, he has discovered a lot about himself, including his abilities as a sorcerer, but the truth about his past eludes him.
Hired to steal a laptop full of corporate secrets, he approaches the job like any other, but a nasty surprise is waiting for him. The secrets locked away in his mind interest a lot of people and some of the secrets are very dark indeed.
Nate has to rely on his instincts and the friendships he has formed in the ten years since his memory was obliterated. As things spiral out of control, he ends up in a race against time to figure out who he really is, in the hope that it's someone who knows how to win what looks like an impossible fight.
When I first started reading Crimes Against Magic, the use of amnesia set off warning bells but McHugh handles the concept thoughtfully. It defines Nate's character through both his unwillingness to form strong connections to the people around him and a ubiquitous sense of hiatus and expectation. Rather than a weak cliché plot device, it is a central shadow which touches and informs every element of the story.
While it takes a little while to get to the meat of the story, there is plenty of action to hold the reader's interest right from the get go. While I didn't hit that point of not being able to put it down until somewhere around the last third, I certainly never felt like I wanted to put it down for good.
Fans of urban fantasy and classic myths and legends will find plenty to love. There's also plenty of fast cars and guns, fiery women and gritty fist fights, so I think this book would check a lot of boxes among readers of crime, thriller and action adventure too.