Brillouin-wigner methods for many-body systems (2010)