Author: Tufail ibn 'Auf al-Ghanawi .
Alternate names: Ṭufayl ibn ʻAwf al-Ghanawī
Died: ca. 610