Islam and the abolition of slavery
Clarence-Smith, William Gervase
Islam and the abolition of slavery - Oxford : Oxford University Press, 2006 - p.xxvi,293
CHS6560
Islam and the abolition of slavery - Oxford : Oxford University Press, 2006 - p.xxvi,293
CHS6560