Optical Fibers by Brian Culshaw, Jan Rayss & Anna G. Mignani