Cosmopolitanism a philosophy for global ethics / - Hooft, Stan van, (McGill-Queen's University Press,)