Author: Miguel Pina e Cunha, Rita Campos e Cunha, Arménio Rego,