Source: https://www.irif.fr/~zielonka/Enseignement/BasesDeDonnees/2012/COMPANY/TEX/COMPANY.pdf