Text this: African liberation movements: contemporary struggles against white minority rule.