Cultural anthropology the human challenge - Haviland (thomson Wadsworth, 2007)