Ancient Egypt and Carthage are well known civilizations of ancient Africa. But because there are not many written sources in large parts of Sub-Saharan Africa, the history of Africa is not easy to write about. But with new techniques such as the recording of oral history, historical linguistics and archeology knowledge has improved, not only for the empires and kingdoms of Ethiopia, Ghana, Mali, Nubia, Kush and Kerma.