Alexandre Magalhaes Vaz Author