Write a paper considering the various explanations for the spread of Islam in Africa: which reason(s) do you find most compelling?

(Islam in Africa, 27-39)

Write a paper considering the various explanations for the spread of Islam in Africa: which reason(s) do you find most compelling?