Source: https://www.irma.asso.fr/IMG/pdf/TheseJSBeuscart.pdf