Smoothing Spline Anova Models by Chong Gu