The Cambridge History of Science by M. Nye