Ideology and Popular Protest
Description
An examination of five hundred years of revolts and rebellions on three continents seeks to explain why people rebel and what the role of ideology is in such uprisings
Price history chart & currency exchange rate