Internet African History Sourcebook - An excellent source to start African History research on many facets.
"Africa is both the most clearly defined of continents - in its geography - and the hardest to pin down in historical terms. Human beings originated in Africa and, as a result, there is more diversity of human types and societies than anywhere else. It is not possible, in any non-ideological way, to claim any one of these peoples or societies as more essentially "African" than others; nor is it possible to exclude a given society as 'not really African'." - The Sourcebook.