Source: https://www.credoc.fr/download/pdf/Sou/Sou1996-955.pdf