Cultural anthropology : adaptations, structures, meanings - Haines, David W. (Pearson/Prentice Hall, 2005)