Lehninger principles of biochemistry - NELSON David L. (W.H. Freeman, 2005)