Author: Francisco Duarte de Almeida e. Araujo