Factors Leading to Revolution