Source: https://hal.archives-ouvertes.fr/file/index/docid/46578/filename/04_PartieB.pdf