Social movements have an elusive power but one that is altogether real. From the French and American revolutions to the Arab Spring, and to ethnic and terrorist movements of today, contentious... This description may be from another edition of this product.