Yusuf ibn al-Sayrafi

Al-andulusian historian