Source: http://sites.mathdoc.fr/JMPA/PDF/JMPA_1839_1_4_A39_0.pdf