Lehninger principles of biochemistry /David L. Nelson, Michael M. Cox - Lehninger, Albert L.