Author: Vicente Salvador y Monserrat Cruilles