While history never repeats itself, political patterns do.

Eric Alterman
Categories:
History