Author: Ramon de Abadal y Vinyals