Source: https://pages.stat.wisc.edu/~wahba/stat860public/pdf1/cj.pdf