Source: https://run.unl.pt/bitstream/10362/15378/1/Pinto_2015.pdf