Philosophy dictionary

ALGHAZALI'S

Al-Ghazali, Abu Hamid Muhammad