Topics Related to Charitable Contribution, Ethics and Psychology: