Author: James Crawford
Publisher: Oxford University Press (2019)
ISBN: 9780199699698
Subjects: Law / International Law & Human Rights