Philosophy of international law / 2nd ed - Carty, Anthony. (Edinburgh University Press, 2017)