Microcavities and Photonic Bandgaps: Physics and Applications by J.G. Rarity | Menrva Books | MenrvaBooks