Source: https://osuva.uwasa.fi/bitstream/handle/10024/11727/Thesis_TrangLe_Final_pdf.pdf?sequence=2