Lehninger principles of biochemistry - Cox, Micheal M. (W.H. Freeman, 2008)