Nanoplasmonics by Vasily Vasilievich Klimov & Vasily Klimov