Lehninger principles of biochemistry - Nelson, David L. (Macmillan Learnig, 2021)