Source: https://ara.lmd.polytechnique.fr/thesis/2006_these_pequignot.pdf