many-body theory