Source: https://nonlineaire.univ-lille1.fr/SNL/media/2012/CR/Calif.pdf