Plasmonic Metallic and Semiconductor Nanomaterials