The scientific revolution, 1500-1800 by A. Rupert Hall | Menrva Books | MenrvaBooks