Text this: Alhacen's theory of visual perception :