history of South Africa - Thompson, Leonard (Yale University Press, 2001)