Hasan al-Turabi and Contemporary Islam...