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