Nanophotonic Materials: Photonic Crystals, Plasmonics, and M