Physical science - Padilla, Michael J. (Pearson, Prentice hall, 2005)