Klabbers,Jan

International Law / Jan Klabbers - 2nd ed. - Cambridge Cambridge University Press 2017 - xxix, 370p.

It includes index.

9781316506608

341 KLA