Author: R. / E. GIL MESEGUER / J. M. GOMEZ ESPIN MARTINEZ MEDINA