authors Carlos León Elbio Dagotto Jacobo Santamaria Javier Tornos Juan Salafranca Maria Varela Stephenj Pennycook