Author: Ḣasan ibn Ḣasan called Ibn al-Haitham
Title: called Ibn al-Haitham