The Cambridge history of science. - Porter, Theodore M., 1953-; Ross, Dorothy (Cambridge University Press, 2003)