The major problems facing the world as it gets used to the twenty-first century are global inequality, poverty, war and militarism, oppression, exploitation and ecological sustainability. Far from solving these problems, economic and political neo-liberalism seems to be plunging us deeper into them. Diverse opposition movements have arisen over the years to combat these problems, which the groups generally consider to be the result of "globalization"...