Author: Manuel Quitério de Azevedo