Nanostructured materials by Vladimir M. Shalaev | Menrva Books | MenrvaBooks