Photonic Crystals Towards Nanoscale Photonic Devices by Daniel Maystre | Menrva Books | MenrvaBooks