Equilibrium and Non-equilibrium Statistical Thermodynamics by