Chemical Principles door Paul B. Kelter, Steven S. Zumdahl & Donald J. DeCoste