Source: https://theses.hal.science/docs/00/57/70/97/PDF/Marin_David_DLE.pdf