Revealing Prophets: Prophecy in Eastern African History by Douglas H. Johnson | Menrva Books