Lehninger principles of biochemistry - Lehninger, Albert L. (Macmillan Press Ltd., 2000)