Kinship and Marriage: An Anthropological Perspective (Cambridge Studies in Social and Cultural Anthropology)