Biography of Abu Nasr Muhammad bn Tarjan bn Uzlag al-Farabi (¿-950)

Better known as AlfarabiArab philosopher.