Source: https://www.erudit.org/en/journals/ipme/2013-v26-n1-ipme01326/1024271ar.pdf