Quest for Divinity: A Critical Examination of the Thought of Mahmud Muhammad Taha (Modern Intellectual and Political History of the Middle East)