Steven Pruess: An algorithm for computing smoothing splines in tension. Computing 19(4): 365-373 (1978)