Principles of Public international law - Brownilie, Lan (Oxford university press Delhi, 1999)