Biochemistry - Hames, David; Hooper, Nigel M. (BIOS instant notes, 2005)