and later on groups from almost every nation in the world that worked their way into the United States
and Canada for various reasons. North American society is usually termed a melting pot of cultures, however it is actually more like a puzzle society, having micro communities that keep their cultural identity within the body of a
larger American Anglo-Saxon culture.