International Environmental Agreements: Politics, Law and Economics 23 (2023) 1 International Environmental Agreements: Politics, Law and Economics, 23(1), 1-25
International Environmental Agreements: Politics, Law and Economics, 22(2), 353-372 International Environmental Agreements: Politics, Law and Economics 22 (2022) 2