Curve and surface fitting with splines - Dierckx, Paul (Monographs on numerical analysis, 2006)