Principles of public international law - Brownlie,Ian (Oxford University press, 2003)