Author: Glauber Lopes Xavier