General Chemistry by Donald A. McQuarrie, Peter A. Rock & Ethan B. Gallogly