Geometry and interpolation of curves and surfaces - McLeod, Robin J. Y (Cambridge University Press, 1998)