Moorcroft, P.L, Political Science, University of Natal., South Africa