Alhazen

Abū ʿAlī al-Ḥasan ibn al-Ḥasan ibn al-Haytham (Arabic: أبو علي، الحسن بن الحسن بن الهيثم‎), frequently referred to as Ibn al-Haytham (Arabic: ابن الهيثم, Latinized as Alhazen or Alhacen; c. 965 – c.

Wikipedia
Comment