Revolutions and revolutionaries : four theories - Salert, Barbara. (Elsevier, 1976)