Read this article: 

Giving Brings a Health Dividend