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