The blood donation experience: self-reported motives and obstacles for donating blood.

The blood donation experience: self-reported motives and obstacles for donating blood.