Author: Tulio Barbosa E. José Roberto Nunes de Azevedo