Lehninger Principles of Biochemistry - Michael M. Cox