Source: https://two.byu.edu/wp-content/uploads/2021/10/TWO.3.pdf