London, 1891. Dirigibles, like dark leviathans, surge through the sooty skies of London. Steam powers the engines that supply electricity to the new lights along the Thames. And strange murder appears on the seamy streets. Someone is killing women and gutting them for their body parts. Is it Jack the Ripper returned, or a far more sinister plot afoot than murder? Magician Leopold Kazsmer, the Great Enchanter, ashamed of his Jewish-Gypsy blood, has...