Basic Chemistry by Steven S. Zumdahl & Donald J. DeCoste