Rayleigh-Schrodinger Perturbation Theory (RSPT)