Source: https://gsrpdf.lib.msu.edu/?file=/article/gilhuly-o'brien-setup-3-4-16.pdf