Author: Manual Garcia Verdecia Paul Carr