Ibn Tufayl, Muḥammad ibn 'Abd al-Malik,-1185 or 1186.