Fiber Optic Communications:Fundamentals and Applications