The influence of Islam upon Africa - Trimingham, John Spencer (Arab background series, 1980)