Erika De Wet Author & Editor

Erika de Wet teaches international law at the University of Amsterdam.