Foundations of General, Organic and Biochemistry Katherine J. Denniston (McGraw Hill)