Source: https://www.ideals.illinois.edu/bitstream/handle/2142/92864/DUAN-THESIS-2016.pdf