(1)
Abu-Ali Mohammad Ibn-Al-Haytham [Alhazen] 965-1039 . TU J. Nat. Appl. Sci. 2023, 1 (1), 99-106. https://doi.org/10.59167/tujnas.v1i1.1260.