NON-EQUILIBRIUM THERMODYNAMICS FOR ENGINEERS