This book has been designed as a reference book for students or engineers studying communication systems possibly in the curriculum of Electrical Engineering program rather than a text book for any course on communication. Readers are supposed to have taken at least two junior-level courses, one on signals and systems and another one on probability and random processes.