Source: https://iut.univ-lemans.fr/ydlogi/cours/bibliographie.pdf