This is a free, online textbook that is "is an introduction to communication theory — the theory of how humans share, encode, and decode what they know, what they need, and what they expect from each other." It is a wiki, so the book is continually being updated.