Text this: Optical Communication Theory and Techniques