Author: Adriano Salmar Nogueira e. Daveira