Source: https://theses.hal.science/file/index/docid/179141/filename/These.doc.pdf