Influence of Islam upon Africa - Trimingham, J. Spencer (Arab background series ed by N A Ziadeh, 1968)