Albert L. Lehninger; David Lee Nelson; Michael M. Cox (2018). Lehninger Principles of Biochemistry. W H Freeman & Company.