Author: Bastos, João, Pereira.