Chemical principles - Zumdahl, Steven S (Boston Houghton Mifflin, 2002)