Source: https://bdigital.ufp.pt/bitstream/10284/9671/1/TD_37582.pdf