Author: Pedro Augusto de S. Bartholomeu de Azevedo