Author: José Maria Almeida E Araújo de Portuga