Source: http://rssf.i2bc.paris-saclay.fr/gautheret/cours/L1-5.pdf