Ali ibn Abi Talib - Sallabi, 'Ali Muhammad Muhammad , 1963-; Khattab, Nasiruddin (Islamic history series part II, 2010)