Visual Perception From A Computer Graphics Perspective by William B. Thompson