Return to Article Details Knowledge attitude and practice of blood donation in Hail University Download Download PDF