Lehninger Principles of Biochemistry

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