Abu Ali al-Hasan ibn al-Hasan ibn al-Haytham

GPTKB entity