alhazen








  1. See Ibn al-Haytham.
51 queries 0.587