Author: J. Ca ndido de Azevedo