Author: José Dionisio Carneiro de Sousa e. Faro