Comparative Revolutionary Movements: Search for Theory and Justice (Prentice Hall contemporary comparative politics series)