Biochemistry - Berg, Jeremy...[et.al] (W H Freeman and company, 2012)