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