Quantum Statistical Mechanics : Equilibrium and non-equilibrium theory from first principles