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