The contribution of sociodemographic, medical, and attitudinal factors to blood donation among the general public

Abstract
BACKGROUND : Few studies have simultaneously assessed the relative importance of sociodemographic, medical, and attitudinal factors in explaining which individuals are more likely to donate blood. ...