Source: https://old-www-mathrice.pages.math.cnrs.fr/documents/jres.2001/presentation.pdf