Source: http://www.cmap.polytechnique.fr/~pantz/spip/publications/corrections.pdf