A history of natural philosophy : from the ancient world to the nineteenth century - Grant, Edward (Cambridge University Press, 2007)