Author: Abel Rodrigues; Raul Albuquerque Sardinha; Gabriel Pita