Source: https://hal.uca.fr/hal-02559933/document