The Role of International Law in Global Affairs Christopher Throssel by Christopher Throssel | Jun 26, 2023