Johannes Cabal the Necromancer by Jonathan Howard
He's made a wager with the Devil for 100 souls in exchange for his own...
Johannes Cabal is a single-minded scientist looking for a way to cheat death but his research so far has led him to believe that he needs his soul. Unfortunately he's already bargained it away for Necromancy skills. Now he's back in Hell to win it back. Fans of Neil Gaiman, Terry Pratchett, or Christopher Moore take note, this is a great read!
Suggested by Jessica T.
Check out this item in our catalog.

