The standard text book recommended by most of the engineering schools around the world. You may find it little tough to understand it at first. If you have a fair understanding of circuit theory, probability and signals & systems, understanding the concepts in this book will be a piece of cake for you. Now, the newest edition includes Matlab experiments to demonstrate communication theory concepts. It also covers real world applications like Digital Subscriber Lines (DSL). Most of the mathematical derivations are concise and it is your responsibility to understand the steps involved in those derivations – Of course !!! You cannot expect the authors to spoon feed the steps involved in the derivations.