Social anthropology is, in the classic definition, dedicated to the study of distant civilizations in their traditional and contemporary forms. But there is a larger aspiration: the comparative study of all human societies in the light of those challengingly unfamiliar beliefs and customs that expose our own ethnocentric limitations and put us in our place within the wider gamut of the world's civilizations. Thematically guided by social setting...