In this book J. M. Balkin offers a strikingly original theory of cultural evolution, a theory that explains shared understandings, disagreement, and diversity within cultures. Drawing on many fields... This description may be from another edition of this product.