COMPUTER GRAPHICS : A PROGRAMMING APPROACH - HARRINGTON STEVEN (MC-GRAW HILL, 2017)