South Africa : an historical introduction - Troup, Freda (Harmondsworth : Penguin Books, 1975)