Source: https://univ-tlse2.hal.science/hal-01115525/document