Author: Céspedes, Carlos Manuel de.