Source: https://www.labex-palm.fr/images/Formation/TP/Résumé_TP-FILM_David_Clement.pdf