Many-Body Methods for Atoms and Molecules