International Environmental Agreements: Politics, Law and Economics, ‎1567-9764

Journal