Chemical principles - Zumdahl, Steven S. (Houghton Mifflin, 2005)