Source: https://www.lias-lab.fr/publications/5863/2000-CIFA00-David.pdf