https://www.southafricanlabourbulletin.org.za/south-african-communist-party-a-history-leading-to-tough-questions/
South African Communist Party: A history leading to tough questions