A philosophy of communication