Computer graphics a programming approach - HARRINGTON, Steven (New York McGraw Hill, 1987)