How Has Islam Been Spread Throughout the Centuries?