Source: https://iae.univ-poitiers.fr/wp-content/uploads/sites/66/2022/04/M2-CGAO.pdf