Magruder!s American government - William A. McClenaghan (Allyn and bacon inc)