Source: https://www.tdx.cat/bitstream/handle/10803/8909/Etesis_1.pdf