Essentials Of General, Organic, And Biological Chemistry by David Ball, John Hill & Rhonda Scott-Ennis