Author: Ruiz Llamas, Ma. Gracia.