Rethinking Revolution brings to life the spirited and often contentious debates among frontline activists over how to unify and transform their societies toward greater economic, social and political... This description may be from another edition of this product.