Jack Deacon was just another average gumshoe on another average case. Until his client flashed a set of fangs, the sentinels came calling, and an out-of-town caster tossed a spell with his name on it. Now he has to track down a bizarre killer or take the ultimate fall.
what readers are saying
recent publishing history