Morocco and the Western Sudan: Fin de Siecle: Fin des Temps. Some Aspects of Religion and Culture to 1600