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