Dictionary.net
Did you mean:
Ibn al-Haytham
Al-Hasan ibn al-Haytham