Lehninger principles of biochemistry - Nelson, David L. (David Lee) 1942- (W.H. Freeman, 2005)