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.