De Villiers, David Johannes, University of Cape Town, South Africa