Terence Ranger

Terence Ranger is Emeritus Rhodes Professor of Race Relations, University of Oxford and Visiting Professor of History at the University of Zimbabwe.