Author: López Alvarez, Francisco.