Source: https://hal.univ-rennes2.fr/hal-01632411/document