Encyclopedia of Pre-Colonial Africa: Archaeology, History, Linguistics, and Environments: A Review Article