Source: https://uvadoc.uva.es/bitstream/handle/10324/17580/TFG_F_2015_44.pdf