Before Galileo: The Birth of Modern Science in Medieval Europe by John Freely