Source: https://www.cnbc.com/2017/05/11/3-ways-to-make-sure-your-charitable-giving-has-a-big-impact.html