Author: Pedro B. da Camara e Paulo Balreira Guerra Joaquim Vicente Rodrigues