Foundations of Communication Theory