Author: Manuel Juvenal Pita Ferreira