Source: https://ses-perso.telecom-paristech.fr/regtel/doc/RegTel2005-these03.pdf