Alive with historical detail, this novel about a witch-hunt in 17th-century Denmark creates a subversive tapestry stitched ...
There's a lovely simplicity to a name like Dog Witch. Straight to the point: you play a dog that is also a witch and that's ...