Precolonial Black Africa [electronic resource] : a comparative study of the political and social systems of Europe and Black Africa, from antiquity to the formation of modern states / Cheikh Anta Diop ; translated from the French by Harold J. Salemson.