Mexico: A Brief History