Author: `Abd Allah ibn Muhammad Ansari
Born: 1006
Died: 1089