Text this: Optoelectronics, fiber optics and lasers a text-lab manual