Photonic Crystals Towards Nanoscale Photonic Devices by Vincent Berger | Menrva Books | MenrvaBooks