Source: https://www.unilim.fr/laco/theses/2004/documents/T2004_01.pdf