Source: https://cedric.cnam.fr/~crucianm/src/CorrigeNormalisation.pdf