Lehninger Principles of Biochemistry, 6th ed