Instant Notes Biochemistry - Hames, B. David; Hooper, Nigel M. (The Instant Notes Series, 2000)