Research Report

Income Tax Burden Peaked in the 1980s

December 23, 2002