Skip to content

islamic world · Basra and Cairo

Ibn al-Haytham (Alhazen) ابن الهيثم

c. 965–c. 1040

Plates