Michael Walzer is Professor of Social Science at the Institute for Advanced Study, Princeton.