Source: http://publications.ut-capitole.fr/21872/1/Serlooten_21872.pdf