Lehninger Principles Of Biochemistry by Michael Cox, Michael M. Cox & David L. Nelson