Cover 2

Selected Political Speeches

-84 • 336 pages