Author: luis de albuquerque and alberto vieira