Al-Farabi
Al-Farabi (/ˌælfəˈrɑːbi/; Persian: ابونصر محمد بن محمد فارابی‎ Abū Naṣr Muḥammad ibn Muḥammad Fārābī; for other recorded variants of his name see below) , known in the West as Alpharabius (c. 87...