Author: António Duarte de Almeida e Carmo