Lehninger principles of biochemistry - Nelson, David L. 1942-; Cox, Michael M. (W.H. Freeman, Macmillan Learning, 2017)