Source: http://sophie.rieunier.name/these/merci.pdf