The last twenty years have witnessed a proliferation of radical social and political movements around the world, in wave after wave of struggles against intersecting forms of …