Lecture Notebook for Biochemistry - Berg, Jeremy M (New York W.H. Freeman and Company, 2002)