Author: عابادي، محمد بن أحمد
Born: 985 or 986
Died: 1065 or 1066