Principles of Chemistry by John W. Moore & Conrad L. Stanitski