Biochemistry.Ed6 and Ed.7 - Berg, Jeremy M (W.H.Freeman and company, 2007)