A history of African societies to 1870 Elizabeth Isichei - Cambridge Cambridge University press 1997