Reflections on the Black Consciousness Movement and the South African Revolution - Semela , Selby (African resistance history serie, 2005)