A review by najack3
Slavery and Islam by Jonathan A.C. Brown

challenging informative tense

4.75