Author: jose carlos pereira cavalcante