Source: https://www.erudit.org/en/journals/ipme/2001-v14-n3-4-ipme5006328/1008696ar.pdf