Principles of public international law : a modern approach - Jan, Mohammad Naqib Ishan (International Islamic University Malaysia Press, 2008)