A Philosophy of Information