Biochemistry : a short course - Tymoczko, John L. (W.H. Freeman and Company, New York Macmillan Learning, 2019)