Source: https://repositorio.unb.br/bitstream/10482/14337/1/2013_PedroGabrieldePinhoAraujo.pdf