DownloadThe Portobello Bookshop Gift Guide 2024

James Sloan Author & Editor

James Sloan is a Lecturer in International Law at the University of Glasgow, School of Law.