The theory of the South African revolution