Author: Manuel Hypolito Ferreira Marques