A History of South Africa - Thompson, Leonard. (New Haven, 1990)