Philosophy of international law - Carty, Anthony. (Edinburgh University Press, 2017)