Principles of Biochemistry. 2nd ed. - LEHNINGER, Albert L.