Author: Abu  Nasr Muhammad ibn Muhammad al-Fa rabi