A History of South Africa : Revised Edition - Thompson, Leonard (Yale University Press, 1995)