Author: Pedro Francisco da Costa Alvarenga