Author: Nicomedes Sanz y Ruiz de la Pena