Abd al-Aziz ibn Shaddad

Zirid chronicler