Charitable or philanthropic giving is a practice that has been done for many centuries. The virtue of charity is shown in a number of ways, for... ... more>>