Source: https://www.erudit.org/en/journals/ipme/2018-v31-n1-ipme03578/1044686ar.pdf