An introduction to the curves and surfaces of computer-aided design - Beach, Robert C. (VNR computer library, 1991)