Source: https://www.enib.fr/~nedelec/docs/poly/ihm_ergo.pdf