Author: Ramiro Gil Ortega y Joaquin Costa Garcia Fernando Nuez Viñals