Source: http://realise.unistra.fr/fileadmin/upload/REALISE/theses/T-Errais.pdf