Great revolutions compared: The search for a theory - Krejci, Jaroslav (Sussex Wheatsheaf, 1983)