Andrew Lang is Professor of Law and Chair in Public International Law and Global Governance at Edinburgh Law School.
Most Editions
Showing all works by author. Would you like to see only ebooks?
My Reading Lists:
Create a new list