A history of communism in South Africa