Biochemistry - Garrett, Reginald H . (1999)