Organic and Biochemistry by Katherine J. Denniston & Denniston Katherine