The monster in the machine magic, medicine and the marvelous in the time of the scientific revolution - Hanafi, Zakiya (Duke University Press, 2000)