Studies in the social philosophy of co-operation