Author: Daniel Ernesto Beltran Riano   Pedro Jose Vargas Manrique   Jaime Hernando Martinez Silva