Preaching Islamic revival in East Africa - Ahmed, Chanfi, (Cambridge Scholars Publishing, 2018)