Perturbation theory of eigenvalue problems