Source: https://run.unl.pt/bitstream/10362/25345/1/Bouvier_2014.pdf