Chemical principles - Zumdahl, Steven S. (Heath and company, 1995)