Source: https://hal.science/hal-01316088/document.pdf