Lehninger principles of biochemistry - Nelson, David, L. (New York., 2000)