Source: https://insep.hal.science/hal-01587358/document