Social criticism has enjoyed a renaissance in the past few years. The anti-globalization protests at Seattle and Genoa and the great marches against the war in Iraq have put contestation of capitalism and imperialism back on the political and intellectual agenda.