A History of Witchcraft: Sorcerers, Heretics, and Pagans