Computer Graphics : a programming approach - Harrington, Steven . (Mc-Graw Hill, 1987)