Source: https://www.tdx.cat/bitstream/10803/277096/1/Tesi_Chiara_Grosso.pdf