Source: https://www.erudit.org/en/journals/ipme/1995-v8-n3-4-ipme5006388/1008364ar.pdf