Ibn Fariʻūn, active 10th century.