Ancient African kingdoms - Shinnie Margret (Edward Arnold, 1965)