Source: http://cedric.cnam.fr/~bouzefra/cours/ordo_centralise.pdf