Lehninger principles of biochemistry / David L. Nelson ; Michael M. Cox. New York : Freeman, 2005