Principles of Biochemistry

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