Text this: The Concept of causality in Abu Hamid Muhammad al-Ghazali'S tahafut al-falsafah