An introduction to physical science - Shipman, James T. (Houghton Mifflin Company, 2006)