Racism
Peter Garlake
University of Zimbabwe
Black Classic Press
Basil Davidson
Slavery
Cheikh Anta Diop
Zimbabwe
Africa
Africanists
Pan-Africanism