Islam, archaeology and slavery in Africa. - Alexander, John Amyas 1922-2010 (Taylor+Francis Group, 2001)