South Africa, Past and Present by John Noble