Tropical Africa before the colonialists: a Marxist approach