Kevin C. MacDonaldBooksThe origins and development of African livestockOrigins and Development of African LivestockSlavery in AfricaAfrican Re-GenesisEthnic ambiguity and the African pastAuthor data: Open Library