Source: https://www.idpoisson.fr/berglund/intro.pdf