Author: Manoel Pereira Peixoto d'Almeida Carvalhaes