Nanophotonics Devices, Circuits, and Systems - Yupapin, Preecha (Pan Stanford Publishing)