Source: https://irma.math.unistra.fr/~fock/Memoires-2014/Dettweiler.pdf