Principles of biochemistry - Lehninger, Albert L (CBS, 1993)