Theories of International Law and Municipal Law: Understanding Legal Principles