Spectral theory