Unlike a traditional book this text contains the theory of both analog and digital communication systems supported by simulations (MATLAB & Mathcad) and video lectures referenced throughout the chapters. These simulations and videos are accessed via its associated app Communication Systems in the iOS and Android app stores. Samples of the book videos simulations and app details are available on http: //book.janaksodha.comBased on the experience of lecturing for over eighteen years this text begi