Non-Equilibrium Nano-Physics: A Many-Body Approach