Author: Abd Allh ibn Muammad Anr al-Haraw
Born: 1006
Died: 1089