Photonics And Nanotechnology door Preecha Yupapin