General, Organic And Biochemistry by Katherine J. Denniston, Joseph J. Topping & Denniston Katherine