Text this: Sources and detectors for fiber communications :