Jus Cogens: Elements of International Law by Dinah Shelton | Menrva Books