Lehninger principles of biochemistry (4th ed.): Nelson, D., and Cox, M.