Source: http://w3.erss.univ-tlse2.fr/textes/publications/CarnetsGrammaire/carnGram2.pdf