Source: https://essay.utwente.nl/59945/1/MA_thesis_R_Bruil.pdf