Author: Universidade de Coimbra.