Source: https://theses.enscm.fr/ENSCM_2012_CHIRAT.pdf