General, Organic and Biochemistry by Katherine Denniston & Robert L. Caret