Principles of biochemistry - Lehninger, A L