Lehninger principles of biochemistry - Nelson, David L (W. H. Freeman and Company, 2008)