Source: https://www.normalesup.org/~vripoll/these.pdf