South Africa : a modern history - T.R.H.Davenport (London : Macmillan, 1978)
Includes index.