Author: Nuno Miguel Machado Reis Peres