Scripting Revolution: A Historical Approach to the Comparative Study of Revolutions by Keith Michael Baker Back to product details page >