Revolution and counter-revolution
Calvert, Peter.
Milton Keynes Open University Press
1990
Includes bibliography
Revolutions.