Principles of Biochemistry

Lehniger David