Author: Jacinto Moreno y Bazo