Author: Andre Luiz Monezi Andrade