Author: José Baltazar Salgueirinho de Andrade Guerra