Source: https://www.erudit.org/en/journals/ipme/1997-v10-n2-ipme5006372/1009026ar.pdf