The history of Islam : revelation, reconstruction or both? /: revelation, reconstruction or both?. ([2018]) - Lovat, Terence; Moghadam, Amir
No abstract available