Source: https://webpages.lss.supelec.fr/perso/matthieu.kowalski/?download=306_TP9.pdf