Source: https://hal.umontpellier.fr/hal-02871048/document