Author: Abu al-Fazl Bayhaqi
Born: 995
Died: 1077