Source: https://theses.hal.science/file/index/docid/473509/filename/FROIDUROT_Benoit.pdf