Author: Muḥammad ibn Muḥammad Shaykh al-Sharaf
Born: 950
Died: approximately 1045