The Awakening of the Soul by Muhammad Ibn Abd Al-Malik Ibn Tufayl