Microcavities and Photonic Bandgaps: Physics and Applications by John Rarity | Menrva Books | MenrvaBooks