Principles of public international law - Brownlie, Ian (Oxford university press, 2008)