Ancient Africa
A panoramic narrative that places ancient Africa on the stage of world history This book brings together archaeological and linguistic evidence to provide a sweeping global history of ancient Africa, tracing how the continent played an important r...