Lehninger principles of biochemistry - Lehninger, Albert L. (W.H. Freeman, 2013)