Mexico, a country study