Source: https://qspace.library.queensu.ca/bitstream/handle/1974/7858/Li_Miao_201303_PhD.pdf