Source: http://sites.unice.fr/JMM/LSV2/Debouches.pdf