Algonquian Prehistory: A Study in Linguistics and Archaeology