Author: al-Ḥasan ibn Aḥmad Ibn al-Bannāʼ
Born: 1005 or 6
Died: 1079