Principles of Biochemistry - Leninger, Albert L