Principles of Biochemistry - Lehninger (CBS)