Author: Fernando Ribeiro Serra E João Carvalho Santos Manuel Portugal Ferreira