Lehninger principles of biochemistry - Nelson, David (New York Macmillan Higher Education, 2017)