Why Do People Support Charities?

A paper explores the reasons why people give to charities.