American government and politics today - Schmidt, Steffen W. (Advantage series, 2005)