Author: Joaquim Antonio da Fonseca e. Vasconcellos