The Terror of History: Mystics, Heretics, and Witches in the Western Tradition