Philosophy of International law - CARTY Anthony (Great Bretain Edinburgh University Press UK, 2017)