Author: Abū al-Walīd Marwān Ibn Janāḥ
Born: ca. 990
Died: ca. 1050.