Mental Imagery, Impact, and Affect: A Mediation Model for Charitable Giving
impure altruism and donations to public goods : a theory of warm - glow giving .