Geography, Climate, Resources, Specialization, Interdependence, Religion, Social and Political life of the New England Colonies.