António Carneiro da Rocha e Almeida See original record