The Covenants of the Prophet Mu?ammad - Ibrahim Mohamed Zein; Ahmed El-Wakil (Taylor and Francis, 2023)