An African Classical Age: Eastern and Southern Africa in World History, 1000 B.C. to A.D. 400 · Study