Source: https://www.fil.univ-lille1.fr/~wegrzyno/portail/AetC/livre-miac.pdf