


Books in series

#1
Modern Sorcery
2011
A SAVAGE MURDER A husband armed with a sword hacks apart his wife in a Denver grocery store. There are dozens of witnesses, and the crime is captured on the security cameras. To the police, it’s an open-and-shut case.
To Naomi, the daughter of the couple, it’s evidence of dark magic. She hires her ex-lover, a private investigator named Jonathan Shade to prove her father is innocent.
Shade specializes in paranormal cases, but he isn’t buying it. Still, he takes the case, hoping to rekindle their relationship. Instead, Shade finds himself mixed up in supernatural intrigue with wizards, magically engineered assassins, and an ancient sorcerer returned to life who’s willing to kill anyone who stands in his way.
Too bad Shade doesn't have any magic.
The Jonathan Shade series so far:
Modern Sorcery
Acheron Highway
Dragon Gate
Anubis Nights
Sunset Specters
Wizard's Nocturne

#2
Acheron Highway
2012
"He stole my heart, Mr. Shade. I want you to find him and steal it back." Between the crazy dead lady with a necromancer for a stalker, and a lovesick goddess, who wants me to turn over her lover, I'm buried in relationship issues. Dead people won't leave me alone. Zombies, skeletons, anything that can shamble out of a grave, but are they working for the goddess or the necromancer? One thing's for sure. There are no safe exits from Acheron Highway .

#3
Dragon Gate
2013
Ritual murders, guilty clients and inhuman attackers, oh my. Stephen Noble, a rich old guy on the board of Dragon Gate Industries is executed by a clan from another dimension. Since I still owe a favor to the company, they hire me to provide executive protection services to the dead guy's grown kids. Graham and Rayna. Rayna is hot, so that's all right, but Graham is a jerk. And it turns out they stole a dragon from the Marshall Clan and brought it to Boulder, Colorado. Yeah, you heard me right. I said dragon. Now Kelly and I are faced with protecting spoiled rich people from a team of assassins and the blood-hungry beasts they brought with them. Those things will kill anything in their path. And did I mention the dragon?

#4
Anubis Nights
2014
A STOLEN SPELL
A dead sorcerer in the Underworld named Henry Winslow, a contemporary of Aleister Crowley and former member of The Golden Dawn, steals a spell from The Forbidden Texts in order to fulfill the prophecy of the Thrice Born. He divides himself into three aspects and goes back in time to steal the Emerald Tablets of Thoth from the Great Pyramid of Giza. He wants true immortality and to change the course of history.
A MODERN CHAMPION
Jonathan Shade’s old friend, Sharon, shows up with the master of time, Chronos, to send Jonathan and his team into the past to find and kill Winslow.
First stop: ancient Egypt
Jonathan and Kelly arrive in Egypt during the reign of King Tutankhamun. As they appear from nothing, they are mistaken for gods, but when Tut is murdered during a chariot race, things get out of control.
At stake is, well, everything. Because if Winslow succeeds, the world as we know it will no longer exist, wiped from the sands of time…

#5
Sunset Specters
2015
A sorcerer seeking immortality
The powerful wizard, Henry Winslow, arrives in 1877 and sets out for the Barbary Coast in San Francisco to steal a bit of life energy from his parents before he can head to the 1920s to complete his immortality ritual.
A former slave with a mission
Douglas Freeman is a former slave with a growing collection of vengeful ghosts, and he's headed for the Barbary Coast to kill the last few men on his list.
Champions out of time
Jonathan Shade and Kelly Chan reunite with Brand, the former Sekutar warrior, and Esther, the ghost who has an unbreakable bond with Shade. They set out for California to stop Winslow. But the Barbary Coast is a dangerous place where life is cheap. Their paths will cross with thieves, cutthroats, crimps, prostitutes, gangs, magic, and a supernatural threat. Time is running out on their mission, and one thing is certain - not everyone is going to get out alive.

#6
Wizard's Nocturne
2015
A MURDER IN LAYERED TIME
In the conclusion of the three-volume time travel sequence, Jonathan Shade is sent back to 1926 to kill an upstart wizard named Henry Winslow. Henry wants to die because in order to achieve his goal of immortality, he must first achieve resurrection.
PAWNS IN A LARGER GAME
Jonathan Shade and Kelly Chan are part of a larger plan playing out across time, and while Henry Winslow is a major player, there's someone else acting as the mastermind, and his name is Jonathan Shade.
Shade's plan relies on changing the way things happened in the twenties...but if things change too much, there won't be a future to which any of them can return.

#7
Razor Dreams
2015
A SIMPLE CASE FOR A NEW BEGINNING...
...that's all Jonathan needs. Some easy little supernatural problem to gain Kelly Chan's trust, and keep her from walking out of his life forever.
The case goes from simple to deadly when Jonathan's actions wake an evil entity with murder on its agenda. The only way to stop it is to call in reinforcements from the Manhattan branch of Dragon Gate Industries.
But calling DGI means dealing with the head of the division—Jonathan's older sister. She blames him for the death of their parents, so she'd rather see her brother run out of New York than lift a spell book to help.
Don't miss this exciting addition to the popular Jonathan Shade series!
The series so far:
Modern Sorcery
Acheron Highway
Dragon Gate
Anubis Nights
Sunset Specters
Wizard's Nocturne
Razor Dreams

#8
Vertigo Effect
2016
Lights, Magic, Murder!
Going undercover as a movie stuntman in Florida sounds like fun. Of course, the last guy died, and while on the surface it looks like an accident, there are hints that there could be a murderous witch in the crew. Why else would I find a spent hex bag on set?
Now I'm tracking a murderer, and that means the movie might not be the only thing to get shot on location.

#9
Club Eternity
2016
AN EARLY WARNING
When a vampire named Victor Pavlenco shows up on Jonathan's doorstep, it's clear that old enemies are closing in.
To deal with the threat, Jonathan and Kelly need a weapon capable of killing a god, which leads them to a special nightclub with an exclusive clientele. But the cover charge is steep—your soul!
Club Eternity delivers action, humor, and surprises at every turn. Whether you've read the rest of the Jonathan Shade series or you're just coming along for the ride...
WELCOME TO THE CLUB!

#9.5
Spirited Christmas
A Jonathan Shade Holiday Story
2016
GHOST OF CHRISTMAS PAST
In this short novelette, a little girl hires Jonathan to get rid of a ghost that haunts her family every Christmas. The hauntings have escalated from sightings to full possession. It should be an open-and-shut exorcism, but when Jonathan discovers the truth, it's more than he bargained for...

#10
Timeless Gods
2017
The Men of Anubis are coming, and boy are they pissed.
Make a note of this: gods don't appreciate it when you cast one of their brothers into the Void. Who knew?
Now the Men of Anubis are coming, and it's time for the final showdown. To have even a small hope of success, I need to build a team with some heavy-hitters.
My team includes Esther the ghost, the Norse demi-god Thor, Chronos (I don't trust him), and not just one, but two versions of Kelly Chan.
But how can I defeat beings who can warp time? Especially when some of my so-called allies want to see me die?

#10.5
Dying to Live
2018
Ghost with a broken heart
On a dark highway, a creature from the Void confronts a lonely ghost, ready to feed on her memories.
The ghost is Esther Carmichael, and she's been through so much anguish since she died. She's ready to bid farewell to her existence until the creature awakens something inside her.
Now she's dying to live.
Esther is a beloved character from the Jonathan Shade urban fantasy series, and while this short story takes place soon after the events of the novel Timeless Gods, you don't need to have read the books to enjoy the ride. However, if you have read the Shade books, you definitely don't want to miss this one.

#11
Immortal Ascendant
2018
A quest for Hitler's skull...
A Washington politician hires me to track down Hitler's skull for a magical ritual. It seems that Hitler didn't die in the bunker, but instead took the ratlines to Argentina.
Kelly and I team up with a medium, who can speak to Hitler's spirit, and we're off and running on an international hunt for Hitler's grave.
Alas, we're not the only ones after the magical skull, and the other player is a crazy Nazi who craves immortality and the power to bring about the rise of the Fourth Reich.
What could possibly go wrong?

#12
Undead Agent
2019
Zombies, and ghosts, and voodoo queens, oh my
I don't want the case of a missing FBI agent, but he disappeared after asking a New Orleans voodoo queen to bring his dead and cremated wife back to life. So now I'm thinking if Madame Rousseau can hand out new bodies to the dead, maybe she can do the same for my ghost friend, Esther.
Hey, everyone has ulterior motives, myself included. But when bullets fly, and the bodies pile up, who will survive the wild trouble in the Big Easy?