World Scientific Non-Equilibrium Thermodynamics for Engineers