View on Amazon
Rated: 5 times. Average rating 3.80
Snuff, a guard dog who performs thaumaturgical calculations, accompanies his master, Jack, on collecting expeditions into the Whitechapel slums of nineteenth-century London