Cultural Anthropology: The Human Challenge by Harald E.L. Prins & William A. Haviland