Canadian Blood Services – Blood shortages: Management and Prevention

Dr. Tanya Petraszko