The Genesis of Science: How the Christian Middle Ages Launched the Scientific Revolution - eBookJames Hannam