The South African Communist Party: liberation, socialism and state power in South Africa | Synapse