Source: https://wwwde.uni.lu/content/download/20836/257850/file/Chapitre 02.pdf