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