Biochemistry - Garrett, Reginald H (Thomson, 2005)