Author: Ventura Crespino da Conceicao Pinto