Source: https://savoirs.usherbrooke.ca/bitstream/11143/15275/1/Vezina_Gabriel_PhD_2019.pdf