Author: Humberto  Jose Azpurua Pardi, Miguel A Vargas Jimenez , Nahum Alvarado Bernal