Influence of Islam upon Africa - Trimingham, J. Spencer (1968)