Source: https://www.labri.fr/perso/zemmari/sgbd/c2.pdf