Silicon Photonics by Graham T. Reed, Joel A. Kubby & Andrew P. Knights