Source: http://fairmark.com/retirement/roth-accounts/contributions-to-roth-accounts/basic-contribution-rules/