Source: https://basepub.dauphine.fr/bitstream/handle/123456789/2354/doc_s5rxZS.pdf