Ibn Tufail Share This Ibn Tufail (Muhammad ibn 'Abd al-Malik Ibn Tufayl, Ibn Tufail, Muhammad ibn 'Abd al-Malik Ibn Tufail)