Author: Affonso Guidao   Varriale, Maria Cristina Gomes