Source: https://web.univ-pau.fr/RECHERCHE/SET/Auteurs/Vles/Vles_Version1.pdf