Klabbers, Jan

International Law Documents / Jan Klabbers - Sydney Cambridge University Press 2016 - xvii, 553p.

It includes index.

9781316604748

341 KLA