Source: http://repositorio.ucam.edu/bitstream/handle/10952/734/Tesis.pdf?sequence=1