The Global Ethic and Law

Bradley Shingleton Editor
Eberhard Stilz Editor
(2016)