Source: https://hal.archives-ouvertes.fr/hal-00859934/file/artinuit2.pdf