South Africa from Arab domination to British rule - R.W. Murray (Edward Standford)