Did You Know?
Tuesday, March 23, 2010
Alhazen
›
Abū ʿAlī al-Ḥasan ibn al-Ḥasan ibn al-Haytham ( Arabic : ابو علي، الحسن بن الحسن بن الهيثم, Persian : ابن هیثم, Latinized : Alhacen or (depr...
‹
›
Home
View web version