Source: https://angellier-biblio.univ-lille3.fr/etudes_recherches/coursmiller/polyagregtc2006_07.pdf