An Overview of al-Sadiq al-Mahdi's Islamic Discourse - Ahmed Ibrahim, Hassan (Blackwell Publishing, 2006)