Source: http://pagesperso.ls2n.fr/~bourguignon-s/publis/Bourgui11_SSP.pdf