Author: Wagner A.Kamakura