Source: http://www-irma.u-strasbg.fr/~mehrenbe/polyAnaNumL3S6Phys.pdf