Ibn Tufeils – arabic