Source: https://www.ljll.math.upmc.fr/pironneau/publi/publications/FADAUBERTNCOP.PDF