The influence of Islam upon Africa - Trimingham, J. Spencer (John Spencer) 1904-1987 (Longman, 1980)