Principles of biochemistry - Lehninger, Albert L (Worth Publishers, 2021)