Alhazen (Ibn al-Haytham)

GPTKB entity