Computer graphics a programming approach - Steven Harrington (Maximum Press, 1987)