Author: Centro de Estudios Históricos de Puebla.