Doing Well and Doing Good: Money, Giving, and Caring in a Free Society