Hasan al-Turabi, the Last of the Islamists: The Man and His Times 1932–2016 - Abdullahi A. Gallab (Author)