Ibn Tufail (c. 1105-1185 CE), known in Latin as Abubacer Aben Tofail, was a 12th-century Andalusian polymath, physician, philosopher, and court official whos...
View in Alexandria