Principles of international law - Hall, Stephen (LexisNexis, 2016)