Biochemistry - Berg, Jeremy M (W H Freeman, 2012)