Source: https://www.erudit.org/en/journals/ipme/2007-v20-n3-4-ipme5006268/1008528ar.pdf