Source: http://www.letsmakeaplan.org/blog/view/lets-make-a-plan-blogs/tax-preparation-checklist-lessons-from-your-2017-tax-return