Cooper, Peter, University of the Witwatersrand and Johannesburg, South Africa