Source: https://run.unl.pt/bitstream/10362/14965/1/Varea_2014.pdf