Lehninger principles of biochemistry - Nelson, David L. (W. H. Freeman, 2017)