Cultural anthropology the human challenge - Haviland, William A. (Case studies in cultural anthropology, 2005)