Author: S. Moreno y Villar