Text this: Optical communication theory and techniques