Lehninger Principales of Biochemistry - Nelson David L (W.H.freeman and company, 2008)