This authoritative text presents a broad view of the spectral theory of non-self-adjoint linear operators and contains many illustrative examples and exercises. Topics discussed include Fredholm theory Hilbert-Schmidt and trace class operators one-parameter semigroups perturbations of their generators and a thorough account of the new theory of pseudospectra.