Perturbation theory of eigenvalues of matrices