I bought this book during exams, and was very happy because every thing is explained in detail and very easy to understand. It has lots of diagrams, and numerical. The best part is this book covers Optical Fiber Communication, Optoelectronics and Optical communication. So it is 3 in one book.