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