Cover 4

A Treasury of American Political Humor

A Treasury of American Political Humor

480 pages