Source: https://tools.cofrac.fr/annexes/sect5/5-0030.pdf