Logo

John Farrenkopf is associate professor of political science at Scripps College. He taught previously at the University of Virginia and Northwestern University.

Last Updated: July 11, 2017

Prophet of Decline: Spengler on World History and Politics (2001)