Ancient African kingdoms - Shinnie, Margaret (Arnold, 1965)