Source: http://l2ep.univ-lille.fr/fileupload/file/theses/these_laurent_montier.pdf