A Theory of Reciprocity