Author: Ramirez, Galan, Guerrini, Pereira, Noeda