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