Source: https://joss.tcnj.edu/wp-content/uploads/sites/176/2017/04/2017-Sekanics.pdf