Apartheid: from resistance to revolution