avicenna

Ibn Sina and Ghazali