critical analysis of the sources of International Law as interpreted by the International Court of Justice and other tribunals