The Lineage Timeline 

8000 Years of African History.