Introduction to Parallel Programming and Algorithms CS599 David Monismith.
Optical Communications: Circuits, Systems and Devices