Author: Humberto Azpurua Pardi, Miguel A Vargas, Nahum Diaz