Author: Jorge Lorenzo Vasquez Padilla, Luis Antonio Medellin Serna y Maria Elena Romero Gastelu