Author: Biblioteca Manuel Orozco y Berra.