Source: https://hal-lara.archives-ouvertes.fr/hal-01420150/document