General, organic and biochemistry - Denniston, Katherine J.; Topping, Joseph J.