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