Source: https://repositorio.uide.edu.ec/bitstream/37000/118/1/T-UIDE-0647.pdf