Source: http://csidoc.insa-lyon.fr/these/1995/bard/06_chapitre_2.pdf