Lehninger Principles of Biochemistry - Cox, Michael M (2005)