Ice Age Peoples of North America: Environments, Origins, and Adaptations