Title: 65 SACP. Freedom socialism peace. South African Communist Party African National Congress. An Alliance forged in struggle