Lehninger Principles of Biochemistry [with eText Access Code]

David L. Nelson, Michael M. Cox, Albert L. Lehninger