Principles of Biochemistry - Nelson, David L.; Lehninger, Albert; Lehninger, Albert (New York W. H. Freeman & Company, 2008)