Stuart Casey-Maslen Author & Editor

Stuart Casey-Maslen is Honorary Professor at the University of Pretoria. Steven Haines is Professor of Public International Law at the University of Greenwich.