Author: Joseph Soares de Barbosa Queirós e Azevedo