Source: http://theses.scd.univ-tours.fr/index.php?fichier=2018/anja.bilanovicbundalo_8424.pdf