Pedro Duarte de Almeida Caetano See original record