Source: https://dumas.ccsd.cnrs.fr/dumas-01113086/file/Glabik_2014UPUIUG.pdf