Source: https://www.erudit.org/en/journals/ipme/2017-v30-n3-4-ipme03334/1042661ar.pdf