Source: https://perso.uclouvain.be/henry.tulkens/Fichiers_pdf/CHAP04.pdf