Geo-Mexico: the geography and dynamics of modern Mexico