Splines, knots, and penalties - Eilers, PH C; Marx, B D (WIREs Computational Stats, 2010)