Source: https://theses.hal.science/tel-01537886/file/Marie_Cheree_Bellenger1.pdf