Blood substitutes: from chemistry to clinic

Blood substitutes: from chemistry to clinic