Cultural anthropology the human challenge - Haviland, William A (Thomson/Wadsworth, 2008)