An Introduction to Sociocultural Anthropology: Adaptations, Structures, MeaningsEbookAn Introduction to Sociocultural Anthropology: Adaptations, Structures, MeaningsbyDavid HainesRating: 5 out of 5 stars5/5Save An Introduction to Sociocultural Anthropology: Adaptations, Structures, Meanings for later