A history of science, magic and belief : from medieval to early modern Europe / - Marrone, Steven P.