Source: https://tel.archives-ouvertes.fr/docs/00/06/39/55/PDF/These_C.Turck.pdf