The views of Islamic sociologist Ibn Khaldun on Sufism | Synapse