Tahafut al-Falasifa - Muhammad al-Ghazali [450-505 AH]