Lehninger Principles of Biochemistry

David K Nelson; Michael M Cox