Author: Gheorghe Paun,Giancarlo Mauri,Mario J. P. Rez-Jim Nez