Biochemistry - Hames, David (New York Garland Science, 2012)