Return to Article Details Liberals, Marxists, and Nationalists. Competing interpretations of South African History Download Download PDF