Lehninger Principles of Biochemistry

David L Nelson; Michael M Cox