Photonics And Nanotechnology by Preecha Yupapin