Lehninger principles of biochemistry - Cox, Michael M. (New York W.H. Freeman and Company, 2010)