Lehninger Principles of biochemistry - Nelson,David L (W.H. Freeman and company, 2005)