African systems of slavery - Beswick, Stephanie (Africa World Press, 2010)