Understanding Revolution(English, Paperback, Van Inwegen Patrick)
Quick Overview
Product Price Comparison
Designed to be accessible to undergraduate students, this text explores such questions as what should be defined as a revolution? and is there a 'typical' pattern to the course of a revolution?