Author: Roberto JOSE FRAGA MOREIRA