Johannes Cabal The Necromancer This is good fantasy, witty, smart, thoroughly entertaining and huge fun.