Curves and surfaces for computer-aided geometric design a practical guide - Farin, Gerald E. (Academic Press, 1997)