Nanoplasmonics | 9781138072633 | Memmo