Cultural anthropology - Haviland (Harcourt College Publishers, 2002)