Author: Estanislao Vayreda y Vila