Source: http://www.erudit.org/projspec/sqrm/v17n2_complet.pdf