Cosmopolitanism: taming globalization