To be good at communications, one needs to be good at several other things first. Communications is the science of all other sciences and knowledge acquisition about other fields becomes as important as knowledge of communications.
Some of the books listed here have deeply influenced my thinking. The complete list is long and I'll try to keep adding to it in future blogposts. Have tried to put down the publishers names also in case someone is interested.
COMMUNICATIONS book blog soon. (http://decodingcommunications.blogspot.in/)