An Introduction to contemporary international law - Chen L.C. (Oxford Oxford university press, 2015)