Splines, knots, and penalties | doi.page