Cultural anthropology - William A Haviland (Harcourt Brace College Publishers, 1999)