Structures of social life : the four elementary forms of human relations : communal sharing, authority ranking, equality matching, market pricing : with a new epilogue