non-equilibrium statistical mechanics