Biochemistry - Hames, B. D. (Garland Science, 2011)