Photonic Crystals: Principles and Applications by Xiaoyong Hu | Menrva Books | MenrvaBooks