Oxygen Transport Proteins: A Unitarian View Based on Thermodynamic Kinetic and Stereochemical Considerations