Cooper, Peter A, University of the Witwatersrand, South Africa