Source: https://sites.duke.edu/djepapers/files/2016/10/xurui-dje.original.pdf