Blood substitutes: evolution from noncarrying to oxygen- and gas-carrying fluids.

Blood substitutes: evolution from noncarrying to oxygen- and gas-carrying fluids.