Natural science in Western history - Gregory, Frederick (Houghton Mifflin, 2008)