Text this: Principles of Digital and Analog Communications