Author: Juan Miguel; Manuel Duran Blazquez Sanchez Vigil