Puritanism and the rise of modern science by I. Bernard Cohen | Menrva Books | MenrvaBooks