Source: https://theses.hal.science/tel-00140531/file/05076a2.pdf