Author: Abu al-Walhid ibn Ruchd Averroès