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