Canonical problems in the theory of plasmonics : from 3D to 2D systems Part I: Three Dimensional Electron Gases Chapter 1: Basic concepts and formalism. Chapter 2: Problems in Electrostatic Approximation Chapter 3: Problems in Electromagnetic Theory Chapter 4: Problems in Electrostatic Approximation: Spatial Nonlocal Effects Chapter 5: Problems in Electromagnetic Theory: Spatial Nonlocal Effects Part II: Two Dimensional Electron Gases Chapter 6: Electrostatic Problems Involving Two Dimensional Electron Gases in Planar Geometry Chapter 7: Electromagnetic Problems Involving Two Dimensional Electron Gases in Planar Geometry Chapter 8: Electrostatic Problems involving Two Dimensional Electron Gases in Cylindrical Geometry Chapter 9: Electromagnetic Problems Involving Two Dimensional Electron Gases in Cylindrical Geometry Chapter 10: Boundary Value Problems Involving Two Dimensional Electron Gases in Spherical Geometry. This book provides a systemic and self contained guide to the theoretical description of the fundamental properties of plasmonic waves. The field of plasmonics is built on the interaction of electromagnetic radiation and conduction electrons at metallic interfaces or in metallic nanostructures and so to describe basic plasmonic behavior boundary value problems may be formulated and solved using electromagnetic wave theory based on Maxwell’s equations and the electrostatic approximation. In preparation the book begins with the basics of electromagnetic and electrostatic theories along with a review of the local and spatial nonlocal plasma model of an electron gas. This is followed by clear and detailed boundary value analysis of both classical three dimensional and novel two dimensional plasmonic systems in a range of different geometries. With only general electromagnetic theory as a prerequisite this resulting volume will be a useful entry point to plasmonic theory for students as well as a convenient reference work for researchers who want to see how the underlying models can be analysed rigorously. .