Before Galileo: The Birth of Modern Science in Medieval Europe by John Freely Back to product details page >