Afzaal, A. (2003) “The Origin of Islam as a Social Movement”, Islamic Studies, 42(2), pp. 203–243. doi: 10.52541/isiri.v42i2.4813.