Manuel Gomes da Torre Oliveira Cardoso See original record