Source: http://docinsa.insa-lyon.fr/these/2006/ritter/these.pdf