Source: https://www.erudit.org/en/journals/ipme/1988-v1-n2-ipme5006458/1007881ar.pdf