Introduction To Chemistry by Steven S. Zumdahl, Donald J. DeCoste & Steven Zumdahl