The Awakening of the Soul

Author

Ibn Tufayl, Muhammad ibn 'Abd al-Malik, 1105?-1185

Language

English