Chemical principles - Hummel, Thomas J; Zumdahl, Steven S (Canada Zumdahl, 1999)