Cultural anthropology : the human challenge - Haviland, William A., 1934- (Cengage Learning, 2017)