Lehninger: principles of Biochemistry - Nelson, David L.; Cox, Michael M (W. H. Freeman, 2017)