Author: Vitor Manuel Leal Pereira Neves