Principles of biochemistry with an extended discussion of oxygen-binding proteins - Lehninger, Albert L. (Worth Publishers, 1993)