Author: Joâo Paulino de Azevedo e Castro