Islam in East Africa - Trimingham (Islam, 1971)