Alhacen's theory of visual perception | lit.salon