The Scientific Revolution by Peter M. Harman & Peter Harman