Ana Maria Palma-Moreira Author