Source: https://scholarsbank.uoregon.edu/xmlui/bitstream/handle/1794/25040/Final_Thesis-Liu.pdf?sequence=1