Nanophotonics : devices, circuits, and systems - Yupapin, Preecha P., (Pan Stanford Publishing, 2013)