Source: https://perso.univ-st-etienne.fr/bm29130h/pageperso/pdf/TER_Just_Canale.pdf